home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1993 / The Association of Shareware Professionals Advantage CD-ROM 1993.iso / files / commions / ntqt20 / quotes.doc < prev    next >
Text File  |  1993-02-15  |  30KB  |  715 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                        NETWORK QUOTABLES
  9.                          Version 2.01a
  10.                             2/15/93
  11.  
  12.  
  13.  
  14.                      UN-REGISTERED VERSION
  15.  
  16.  
  17.  
  18.                           Written by
  19.  
  20.                           Greg Bixby
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                       _______
  32.                  ____|__     |               (R)
  33.               --|       |    |-------------------
  34.                 |   ____|__  |  Association of
  35.                 |  |       |_|  Shareware
  36.                 |__|   o   |    Professionals
  37.               -----|   |   |---------------------
  38.                    |___|___|    MEMBER
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                         Copyright 1992
  52.                        Gregory R. Bixby
  53.                        TABLE OF CONTENTS
  54.  
  55.  
  56. INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . .   3
  57.  
  58. DISCLAIMER - AGREEMENT. . . . . . . . . . . . . . . . . . .   4
  59.  
  60. DEFINITION OF SHAREWARE . . . . . . . . . . . . . . . . . .   6
  61.  
  62. INSTALLATION. . . . . . . . . . . . . . . . . . . . . . . .   7
  63.  
  64. HOW NETWORK QUOTABLES WORKS . . . . . . . . . . . . . . . .   8
  65.  
  66. USING NETWORK QUOTABLES . . . . . . . . . . . . . . . . . .   9
  67.      BROWSE QUOTES. . . . . . . . . . . . . . . . . . . . .   9
  68.      ADD QUOTES . . . . . . . . . . . . . . . . . . . . . .  11
  69.      CHANGE MESSAGE . . . . . . . . . . . . . . . . . . . .  11
  70.      CHANGE PASSWORD. . . . . . . . . . . . . . . . . . . .  12
  71.      PACK DATABASE. . . . . . . . . . . . . . . . . . . . .  12
  72.      UNTAG ALL QUOTES . . . . . . . . . . . . . . . . . . .  12
  73.      PRINT QUOTES . . . . . . . . . . . . . . . . . . . . .  12
  74.      SCREEN COLORS. . . . . . . . . . . . . . . . . . . . .  12
  75.      SETUP. . . . . . . . . . . . . . . . . . . . . . . . .  13
  76.      QUIT . . . . . . . . . . . . . . . . . . . . . . . . .  14
  77.  
  78. COMMAND LINE SWITCHES . . . . . . . . . . . . . . . . . . .  14
  79.  
  80. POSSIBLE ENHANCEMENTS FOR FUTURE VERSIONS . . . . . . . . .  15
  81.  
  82. INTRODUCTION
  83.  
  84. NETWORK QUOTABLES is a program that randomly picks a Quote of the
  85. Day from a database and displays it to standalone or network
  86. users.  The same quote is displayed for all network users on a
  87. particular day.  An optional message can be displayed below the
  88. quote.  Quotes can be Added, Edited, Deleted, or Printed. 
  89. NETWORK QUOTABLES can also be used as a non-TSR screen saver with
  90. a user added message displayed under the quote.
  91.  
  92. This program was written to make the network interesting and fun
  93. for the users that I support.  It has helped to get stuburn,
  94. disinterested or scared users to turn on their PCs.  The users
  95. have really gotten into the Quote of the Day, and many of the
  96. quotes provided have come from those users.  Because the program
  97. is written for a business environment, I have tried to provide
  98. quotes that would not be offensive to anyone.  However, you
  99. should review the quotes for yourself and make sure that they are
  100. appropriate for your environment.
  101.  
  102. NETWORK QUOTABLES has been tested on Standalone PCs, Lantastic,
  103. Novell 2.15 and Novell 3.11.  The program doesn't do anything
  104. tricky and should work on any DOS based network.  I'd be
  105. interested in hearing if someone tries it on a Lan Manager or
  106. Banyan Vines network.
  107.  
  108. Files included with the Un-Registered version of NETWORK
  109. QUOTABLES:
  110. QUOTES.EXE     Network Quotables Program
  111. QUOTES.DBF     Network Quotables Data File
  112. QUOTES.DOC     Network Quotables Documentation (This File!)
  113. QUOTES.REG     Network Quotables Registration Form
  114. README.DOC     Short Introduction and Installation Instructions
  115. WHATSNEW.DOC   List of all the new features added to the newest
  116.                version
  117. VEND&BBS.DOC   Vendor & BBS Distribution File
  118. FILE_ID.DIZ    BBS Distribution Description File
  119.  
  120.  
  121. To print this documentation, the readme.doc file and the
  122. quotes.reg file, retrieve into your favorite text editor or at
  123. the DOS Prompt, type
  124.                 TYPE QUOTES.DOC >LPT1
  125.                 TYPE QUOTES.REG >LPT1
  126.                 TYPE README.DOC >LPT1
  127.                 TYPE WHATSNEW.DOC >LPT1
  128. DISCLAIMER - AGREEMENT
  129.  
  130. Users of NETWORK QUOTABLES must accept this disclaimer of
  131. warranty: "NETWORK QUOTABLES is supplied as is.  The author
  132. disclaims all warranties, expressed or implied, including,
  133. without limitation, the warranties of merchantability and of
  134. fitness for any purpose. The author assumes no liability for
  135. damages, direct or consequential, which may result from the use
  136. of NETWORK QUOTABLES."
  137.  
  138. NETWORK QUOTABLES is a "shareware program" and is provided at no
  139. charge to the user for evaluation.  Feel free to share it with
  140. your friends, but please do not give it away altered or as part
  141. of another system.  The essence of "user-supported" software is
  142. to provide personal computer users with quality software without
  143. high prices, and yet to provide incentive for programmers to
  144. continue to develop new products.  If you find this program
  145. useful and find that you are using NETWORK QUOTABLES and continue
  146. to use NETWORK QUOTABLES after a reasonable trial period, you
  147. must make a registration payment.  The registration fee will
  148. license one copy for use on any one computer at any one time. 
  149. You must treat this software just like a book.  An example is
  150. that this software may be used by any number of people and may be
  151. freely moved from one computer location to another, so long as
  152. there is no possibility of it being used at one location while
  153. it's being used at another. Just as a book cannot be read by two
  154. different persons at the same time.
  155.  
  156. Commercial users of NETWORK QUOTABLES must register and pay for
  157. their copies of NETWORK QUOTABLES within 30 days of first use or
  158. their license is withdrawn.  Site-License arrangements may be
  159. made by contacting GREG BIXBY.
  160.  
  161. Anyone distributing NETWORK QUOTABLES for any kind of
  162. remuneration must first contact GREG BIXBY at the address below
  163. for authorization. This authorization will be automatically
  164. granted to distributors recognized by the (ASP) as adhering to
  165. its guidelines for shareware distributors, and such distributors
  166. may begin offering NETWORK QUOTABLES immediately (However GREG
  167. BIXBY must still be advised so that the distributor can be kept
  168. up-to-date with the latest version of NETWORK QUOTABLES.).
  169.  
  170. You are encouraged to pass a copy of NETWORK QUOTABLES along to
  171. your friends for evaluation.  Please encourage them to register
  172. their copy if they find that they can use it.  All registered
  173. users will receive a copy of the latest version of the NETWORK
  174. QUOTABLES system.
  175. Please use the registration form located in QUOTES.REG to place
  176. your order.
  177.  
  178. Registration Fees:
  179.      Standalone PC       $25
  180.      Network             $75
  181.  
  182. These licenses are for one PC or one file server.  Please contact
  183. the author for pricing on additional copies or a site license.
  184.  
  185. As a registered user of NETWORK QUOTABLES you will receive a disk
  186. containing the latest version of the program with a database of
  187. over 580 quotes that I have collected.  It also includes a
  188. conversion utility for users of version 1.3.  Future upgrades
  189. will be made available to you for the cost of a diskette and
  190. shipping and handling. 
  191.  
  192. Included in the price is technical support for the program, 
  193. including bug fixes and answering any questions.  The author can
  194. be reached at the address and telephone number listed below. 
  195. Requested enhancements and special needs are welcome.  
  196.  
  197. Please make registration payments payable to:
  198.                     Greg Bixby
  199.                     29550 Highmeadow
  200.                     Farmington Hills, MI  48334
  201.                     (313) 737-9406 (Voice)
  202.                     (313) 737-2912 (BBS)
  203.                     CompuServe ID: [71674,731]
  204.  
  205. Thank you in advance for registering this program.  A lot of time
  206. has gone into this program to make sure it works well and is easy
  207. to use.  Enjoy!
  208.  
  209.  
  210. This program is produced by a member of the Association of
  211. Shareware Professionals (ASP).  ASP wants to make sure that the
  212. shareware principle works for you. If you are unable to resolve
  213. a shareware-related problem with an ASP member by contacting the
  214. member directly, ASP may be able to help. The ASP Ombudsman can
  215. help you resolve a dispute or problem with an ASP member, but
  216. does not provide technical support for members' products.  Please
  217. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  218. or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  219. 70007,3536.
  220.  
  221. DEFINITION OF SHAREWARE
  222.  
  223. Shareware distribution gives users a chance to try software
  224. before buying it. If you try a Shareware program and continue
  225. using it, you are expected to register. Individual programs
  226. differ on details -- some request registration while others
  227. require it, some specify a maximum trial period. With
  228. registration, you get anything from the simple right to continue
  229. using the software to an updated program with printed manual.
  230.  
  231. Copyright laws apply to both Shareware and commercial software,
  232. and the copyright holder retains all rights, with a few specific
  233. exceptions as stated below. Shareware authors are accomplished
  234. programmers, just like commercial authors, and the programs are
  235. of comparable quality. (In both cases, there are good programs
  236. and bad ones!) The main difference is in the method of
  237. distribution. The author specifically grants the right to copy
  238. and distribute the software, either to all and sundry or to a
  239. specific group. For example, some authors require written
  240. permission before a commercial disk vendor may copy their
  241. Shareware.
  242.  
  243. Shareware is a distribution method, not a type of software. You
  244. should find software that suits your needs and pocketbook,
  245. whether it's commercial or Shareware. The Shareware system makes
  246. fitting your needs easier, because you can try before you buy.
  247. And because the overhead is low, prices are low also. Shareware
  248. has the ultimate money-back guarantee -- if you don't use the
  249. product, you don't pay for it.
  250.  
  251. INSTALLATION
  252.  
  253. NETWORK QUOTABLES can be installed on a standalone PC or on a
  254. network.
  255.  
  256. To install NETWORK QUOTABLES on a standalone PC, simply copy the
  257. program and associated files into a separate directory.  In the
  258. AUTOEXEC.BAT file, change to the quotes directory and then run
  259. the QUOTES.EXE program.
  260.  
  261. SAMPLE AUTOEXEC.BAT FILE:
  262.  
  263. C:             where C is the drive the program was installed on
  264. CD\QUOTES      where QUOTES is the directory the program was
  265.                installed in
  266. QUOTES
  267.  
  268. To install NETWORK QUOTABLES on a Novell network, copy the
  269. program and associated files into a shared directory on the file
  270. server.  Run the QUOTES.EXE program from the login script using
  271. the EXIT command and a batch file or when you start the network
  272. menuing system.  You can try running the QUOTES.EXE program
  273. directly from the login script using the DOS execute command (#),
  274. but I have always run into memory problems because of all the
  275. TSR's and drivers that are loaded.
  276.  
  277. To install NETWORK QUOTABLES on a Lantastic network, copy the
  278. program and associated files into a shared directory on the
  279. server.  Setup a drive to the server in the startnet.bat file. 
  280. In the autoexec.bat file, after the startnet.bat file, change to
  281. the network drive and NETWORK QUOTABLES directory and run the
  282. QUOTES.EXE program.
  283.  
  284. On any of the installations, the program must be run from the
  285. directory that it was installed in.
  286.  
  287. SAMPLE AUTOEXEC.BAT FILE:
  288.  
  289. Load Network Drivers, call startnet.bat for Lantastic
  290. X:             where X is the network drive
  291. CD\QUOTES      where QUOTES is the directory the program was
  292.                installed in
  293. QUOTES
  294.  
  295.  
  296. The first time the program is run it will automatically create
  297. the indexes and other files it needs to run.  If at any time
  298. these files get deleted, they will automatically be recreated
  299. using default values.  The only files that need to exist before
  300. execution are QUOTES.EXE and QUOTES.DBF.
  301. HOW NETWORK QUOTABLES WORKS
  302.  
  303. NETWORK QUOTABLES starts out by checking a file, QUOTE.DBF to see
  304. if a quote has already been displayed on this workstation for
  305. this day.  If the workstation date is the same as the date in the
  306. QUOTE.DBF file, the quote has already been displayed for that
  307. day.  This was done so that if you have to reboot the workstation
  308. several times during the day, the quote is only displayed the
  309. first time.  If you want NETWORK QUOTABLES to display the quote
  310. each time it is run, the file QUOTE.DBF must be deleted from the
  311. root directory before the program is run or the /F switch must be
  312. used.
  313.  
  314. Next, the program compares the workstation date with the date the
  315. current quote was generated.  If the dates are the same, it
  316. displays the current quote.  If the dates are different, the
  317. program selects a new quote to display.  Basically the first
  318. person to login to the network in the morning will generate the
  319. quote for that day.  
  320.  
  321. To select a new quote, NETWORK QUOTABLES generates a random
  322. number that corresponds to a record number in the quotes
  323. database, QUOTES.DBF.  It then checks to see if the quote has
  324. been displayed before.  If so, it generates a new number and
  325. starts over.  The program will loop 30 times before it will
  326. select a quote whether it has been displayed before or not (this
  327. was done so that when the database is 90% displayed it doesn't
  328. continuously search for a quote and slow the system down).  If
  329. the quote has not been displayed before, it is selected as the
  330. Quote of the Day.  
  331.  
  332. The program also checks to see if there is a message to be
  333. displayed in the MESSAGES.DBF file.  After all of this is done,
  334. the quote and optional message are displayed.
  335.  
  336. NETWORK QUOTABLES checks for the existence of all files and will
  337. create them (except for QUOTES.DBF) using default values if they
  338. are missing.
  339.  
  340. Quotes and messages are limited to 254 characters.  This is due
  341. to the implementation that I chose for character strings.
  342.  
  343. USING NETWORK QUOTABLES
  344.  
  345. As far as the average user on a network is concerned, the only
  346. options they have are to press ESCape to exit the NETWORK
  347. QUOTABLES program, press SHIFT-F7 to print the Quote of the Day,
  348. or press F4 to activate the screen saver with a message. 
  349. Individual quotes printed with SHIFT-F7 will be printed to LPT1.
  350.  
  351. The screen saver allows the user to have NETWORK QUOTABLES move
  352. vertically on the screen so that the image does not burn into the
  353. screen.  Pressing F4 will prompt the user for a message to
  354. display (on this workstation only) under the quote.  Pressing
  355. Enter without a message will leave the message off.  NETWORK
  356. QUOTABLES will move every 15 seconds.  If there is a system
  357. message, it will only be displayed when NETWORK QUOTABLES first
  358. runs, once the screen save is started, the system message will be
  359. removed.
  360.  
  361. For the network administrator or on a standalone system, the
  362. Maintenance Menu can be accessed by pressing F10.  A password
  363. prompt will appear.  The default password is MAINT, but can be
  364. changed within the program.  While typing the password, no cursor
  365. will be displayed and asterisks (*) will be displayed in place of
  366. the letters typed.  Once the password is entered the following
  367. menu appears:
  368.  
  369.                        ╔══════════════════╗
  370.                        ║ BROWSE QUOTES    ║
  371.                        ║ ADD QUOTES       ║
  372.                        ║ CHANGE MESSAGE   ║
  373.                        ║ CHANGE PASSWORD  ║
  374.                        ║ PACK DATABASE    ║
  375.                        ║ UNTAG ALL QUOTES ║
  376.                        ║ PRINT QUOTES     ║
  377.                        ║ SCREEN COLORS    ║
  378.                        ║ SETUP            ║                     
  379.                        ║ QUIT             ║
  380.                        ╚══════════════════╝
  381.  
  382. Use the up and down arrow keys to highlight the option you want,
  383. press enter to select.  Pressing ESC will return to the displayed
  384. quote.
  385.  
  386.  
  387. BROWSE QUOTES
  388.  
  389. Browse Quotes gives a column display of the Quotes database,
  390. which consists of three fields, the quote itself, whether it has
  391. been tagged as used, and if it is a user added quote.  A "T"
  392. (stands for the logical True) is placed in the Used and User
  393. Added fields to indicate that the quote has been used or that it
  394. was user added.  A blank field indicates that it has not been
  395. used or that it was not user added.  An "N" in the User Added
  396. field indicates a new quote that has been added to your database
  397. during an upgrade from an earlier version of Network Quotables.
  398.  
  399. Use the left and right arrow keys to move between the three
  400. fields.  Use the up and down arrow keys to move between records. 
  401. Use PageUp and PageDown to Page between records.  CTRL-PageUp and
  402. CTRL-PageDown will take you to the beginning and end of the
  403. database, respectively.
  404.  
  405. The Quotes database can be viewed in several different ways,
  406. alphabetical, by whether it has been tagged as used, or a search
  407. for up to seven words using AND and OR logic can be performed.
  408.  
  409. Select the option that indicates what order you would like to see
  410. the database in from the menu presented.  If you select
  411. alphabetical or tagged, you will be taken to the browse screen. 
  412. If you selected search, you will be presented with an input
  413. screen for the search criteria.  A prompt for a word or phrase of
  414. up to 20 characters is presented.  Next, a menu for a logical
  415. connector (AND, OR) or Done is presented.  If you want to add
  416. additional words to your search, select AND or OR.  Selecting
  417. DONE will start the search using the criteria entered.  The
  418. Browse screen is presented with the selected records.  If you do
  419. not want the word you type to be contained within another
  420. word(search for TIME, quote found with SOMETIMES), type the word
  421. with a space in front of it.  This technique works unless the
  422. word is the first word in the quote.
  423.  
  424. EXAMPLE OF A SEARCH:
  425.    HUMAN MIND .AND. WORLD .OR. RACE
  426.  
  427. Once in the Browse mode, pressing ENTER will allow you to edit
  428. the field that is currently highlighted.  Once in edit mode, a
  429. cursor will appear that can be moved using the left and right
  430. arrow keys.  To go to the end of the quote, press END, to the
  431. beginning of the quote, press HOME.  Pressing ESC will return the
  432. quote to its original state.  Pressing ENTER again will make any
  433. changes permanent.  Edit mode defaults to typeover.  Press INSERT
  434. to insert characters between existing text.
  435.  
  436. F2 will pop the currently highlighted quote into an Edit box the
  437. same size as when it is displayed.  This allows you to see how
  438. the quote will be displayed and make changes.  F7 saves the
  439. quote, ESCape exits without saving.
  440.  
  441. While Browsing alphabetically or within a search, pressing a
  442. letter will pop up a quick search box.  Enter your search string
  443. and press Enter.  This will allow you to move to a quote by
  444. searching for up to the first 15 characters of the quote.  Typing
  445. "TIME" will take you to the first quote that starts with "TIME". 
  446. If an exact match is not found, it will take you to the closest
  447. match.  Note that this feature is deactivated when Browsing the
  448. quotes database in tagged order.
  449.  
  450. While highlighting a particular quote, F1 can be pressed to make
  451. it the current Quote of the Day.  The quote can be made the Quote
  452. of the Day Immediately or Tomorrow.  This is handy when someone
  453. submits a quote.  If you just add the quote to the database, it
  454. may not randomly come up for two years.  You can go in and make
  455. it the current quote so that it comes up the next day.
  456.  
  457. Pressing DELETE will mark a quote as deleted and will not allow
  458. it to be displayed.  Use PACK DATABASE to permanently delete the
  459. marked quotes.
  460.  
  461. ADD QUOTES
  462.  
  463. Choosing Add Quotes displays a blank box where a quote can be
  464. entered.  Pressing F7 will save the quote and append it to the
  465. Quotes database.  Pressing ESC will exit without saving the
  466. Quote.  The Quote can be a maximum of 254 characters long.  If
  467. you type a quote longer than 254 characters, a message will be
  468. displayed to that effect and you will be given a chance to
  469. shorten the quote.
  470.  
  471. Do not use the return key to add blank lines within a quote. 
  472. Hard returns are replaced with spaces when the quote is saved. 
  473. This is done so that control characters do not show up when the
  474. quotes are browsed.  To place a blank line in the quote, press
  475. the down arrow key twice to move down two lines, then press home
  476. to move to the beginning of the line and enter any additional
  477. text.
  478.  
  479. The Add Quotes and Change Message Editor use WordStar Compatible
  480. Commands, some of the most useful are:
  481.  
  482.                          CTRL-Y    = Delete Line
  483.                          CTRL-B    = Reformat Text
  484.                          DELETE    = Delete Character at Cursor
  485.                          BACKSPACE = Delete Character to Left of
  486.                                      Cursor
  487.                          CTRL-T    = Delete Word to Right
  488.                          INSERT    = Toggle Insert/Typeover mode
  489.  
  490.  
  491. CHANGE MESSAGE
  492.  
  493. Choosing Change Message displays a blank box where a message can
  494. be entered.  Pressing F7 will save the message into the Messages
  495. database.  Pressing ESC will exit without saving the message. 
  496. The Message can be a maximum of 254 characters long.  If you type
  497. a message longer than 254 characters, a message will be displayed
  498. to that effect and you will be given a chance to shorten the
  499. message.
  500.  
  501. To delete a message, press F2.  This will cause the message area
  502. below the Quote of the Day to be removed.
  503.  
  504. CHANGE PASSWORD
  505.  
  506. Choosing Change Password will allow you to change the password
  507. that allows access to the Maintenance Menu.  A prompt for the
  508. existing password will be displayed.  No cursor will be displayed
  509. and asterisks (*) will be displayed in place of the letters
  510. typed.  Type in the Old Password, then the New Password, and
  511. finally verify the New Password.  Pressing ESC anywhere during
  512. the process and prior to pressing ENTER on Verified Password will
  513. abort the whole process.
  514.  
  515.  
  516. PACK DATABASE
  517.  
  518. Packing the Database will permanently delete all quotes marked
  519. for deletion.  It will also recreate the index files needed to
  520. run the program.  Re-Building the indexes can also be
  521. accomplished by deleting the existing *.NTX files.  The program
  522. will automatically recreate them.  
  523.  
  524.  
  525. UNTAG ALL QUOTES
  526.  
  527. This option will go through the Quotes database and mark all of
  528. the quotes as unused.  This allows any of the quotes in the
  529. Quotes database to be selected as the random Quote of the Day. 
  530.  
  531. If you would like to selectively mark quotes as unused, use
  532. BROWSE QUOTES, move to the quote you want to untag, display the
  533. Quote Has Been Used field by using the left and right arrow keys,
  534. and empty the field by placing a space in it.
  535.  
  536.  
  537. PRINT QUOTES
  538.  
  539. This option will print out all of the quotes, quotes tagged as
  540. used, quotes tagged as user added, or the results of a search.  
  541. Select the option you would like from the menu.  If you select
  542. Search you will be taken to the search criteria screen to enter
  543. your search.
  544.  
  545. When printing, the device it will be printed to and the
  546. orientation (landscape or portrait) will be displayed.  If either
  547. of these are incorrect, exit printing by pressing "N" to continue
  548. and change these setting in Setup.
  549.  
  550.  
  551. SCREEN COLORS
  552.  
  553. Allows user to change the colors for the Quote of the Day display
  554. as well as the menu colors.  The colors can be changed for the
  555. Border, Text, Company Name, Menu Border, or the Menu Highlight
  556. Bar.  
  557.  
  558. To change the colors, select the area to change from the menu. 
  559. A color chart will be displayed that gives all possible color
  560. combinations.  An X appears on the selected color.  The X can be
  561. moved using all of the arrow keys.  A sample of what the color
  562. combination would look like in text form is shown at the bottom
  563. of the chart.  Select the color combination desired by placing
  564. the X on the combination and press enter.  Next time the program
  565. is loaded, the new colors will be displayed.
  566.  
  567. The default colors can be restored by choosing the Reset Default
  568. option from the menu.  The default colors are: Blue and Yellow
  569. for the Border, Blue and Yellow for the Text, Black and Yellow
  570. for the Company Name, Black and Red for the Menu Border, and
  571. Green and White for the Menu Bar Highlight, Blue and Cyan for
  572. Menu Options.
  573.  
  574. No matter what colors you choose, it is recommended that you keep
  575. the background color the same for both the Border and the Text
  576. for the Quote of the Day.  Also, the color choices are for all
  577. network users with color monitors, not an individual workstation. 
  578. Monochrome monitors automatically default to an appropriate color
  579. choice.
  580.  
  581.  
  582. SETUP
  583.  
  584. Setup allows you to set several system options including company
  585. name, printer device and orientation, and the location of the
  586. QUOTE.DBF file.  Remember that changing these options effects
  587. every user.
  588.  
  589. Printing supports LPT1, LPT2, LPT3 and to a file, Capture.prn. 
  590. Select the port you want from the menu.  Note that Shift-F7 from
  591. the main screen only uses LPT1.  Quotes can be printed in either
  592. Portrait or Landscape.  Portrait is setup so that it will print
  593. to most standard printers including dot-matrix and laser
  594. printers.  Landscape requires an HP Laserjet compatible laser
  595. printer.  The page length and the top margin can also be set.
  596.  
  597. The default for the location of the QUOTE.DBF file is the root
  598. (\) directory of drive C:. The file can be stored in a specific
  599. directory or on another drive, such as a network drive.  However,
  600. changing this option will change the location of the file for all
  601. users.  
  602.  
  603. Enter the Drive letter including a colon (:) and a existing
  604. directory name.  The program will not create the specified
  605. directory.  If you specify a non-existent directory, the program
  606. will bomb the next time you try to run it. If this occurs, erase
  607. the SYSTEM.DBF file, rerun the program and the default will be
  608. restored. 
  609.  
  610. To store the file on the network, a unique directory must be
  611. setup for each user, such as a directory using the login name,
  612. and that directory must be mapped to the same drive for all
  613. users.  Specify the mapped drive for the drive location and then
  614. leave the directory completely blank.  If more than one person
  615. has the same location for this file, only the first person will
  616. have the quote displayed unless the /F switch is specified.  
  617.  
  618. This option could be useful for installations that run diskless
  619. workstations, that restrict write access to the local hard drive,
  620. or for the plain picky administrator (myself included) that likes
  621. as few files in the root directory as possible.
  622.  
  623. ***Do not*** use the program directory as the location of this
  624. file or set the drive to the program drive and leave the
  625. directory blank.  A file with the same name is located in the
  626. program directory and conflicts will arise.
  627.  
  628. QUIT
  629.  
  630. Quit will return you to the Quote of the Day display.  Pressing
  631. the ESC key performs the same function.
  632.  
  633.  
  634. COMMAND LINE SWITCHES
  635.  
  636. /H, /? or ? - Displays a help screen listing all of the command
  637. line switches.
  638.  
  639. /F - allows the user to bypass the date check of the QUOTE.DBF
  640. file and force the program to load.  The user still gets same
  641. quote as everyone else.  The QUOTE.DBF file will not be created.
  642.  
  643. /T#S - where # is time specified in seconds, allows the user to
  644. set the time that NETWORK QUOTABLES is active, assuming the
  645. ESCape is not pressed first.  The default is 0, which keeps the
  646. program active forever.  I would suggest a fairly large number,
  647. like 300 to 600, since many people turn their PCs on an then walk
  648. away to get a cup of coffee.  Note that the time must be followed
  649. by the letter S.
  650.  
  651. /S#M - where # is time specified in seconds (ranging between 1
  652. and 86400), loads the program as a screen saver, moving every #
  653. seconds.  Note that the time must be followed by the letter M.
  654.  
  655. /R - generates a new random quote everytime the program is run. 
  656. Ignores the fact that the quote may have been displayed before. 
  657. If this parameter is used, each network user will see a different
  658. quote.  Note that using this for one user has no impact on the
  659. other network users.  It does not change the network quote or
  660. mark any quotes as used.
  661.  
  662. Parameters can be used in combination with each other.  Do not
  663. separate them with spaces or other delimiters.
  664.  
  665. If /T and /S are specified together, the screen saver will take
  666. precedence and stays on until ESCape is pressed.
  667.  
  668. EXAMPLES:
  669.  
  670. QUOTES /F
  671. Will ignore the date stored in QUOTE.DBF and will automatically
  672. load the program.
  673.  
  674. QUOTES /T300S
  675. Keeps the program active for 300 seconds (5 minutes). 
  676.  
  677. QUOTES /R
  678. Generates a new random quote each time the program is run.
  679.  
  680. QUOTES /S30M
  681. Loads the program as a screen saver moving every 30 seconds
  682.  
  683. QUOTES /F/T60S/R
  684. Forces the program to run, keeps the quote displayed for 60
  685. seconds and picks a new random quote.
  686.  
  687. QUOTES /F/S10M/R
  688. Forces the program to run as a screen saver, moving every 10
  689. seconds and generates a new random quote.
  690.  
  691.  
  692. POSSIBLE ENHANCEMENTS FOR FUTURE VERSIONS
  693.  
  694.  
  695.      -  Individual User selectable options, including color and
  696.         printer
  697.      -  Ability to tag quotes in browse mode to perform an action
  698.         on, such  as printing, deleting or untagging
  699.      -  Support for quotes and messages larger than 254
  700.         characters
  701.      -  User changable pathing so the program can be run without
  702.         being in the program directory
  703.      -  Add Quotes in a box from within Browse
  704.      -  View database in user added order
  705.      -  User defined timing for the screen saver with message
  706.      -  Multiple user access and security to the maintenance menu
  707.  
  708.      -  As always, more, more and more quotes
  709.  
  710. I am very interested in hearing comments, questions, suggestions
  711. and complaints about this program.  In addition, I am always
  712. looking for new witty, humorous or thought provoking quotes that
  713. can be included with the program.  Please feel free to contact
  714. me.
  715.